package com.eventboard.dao;

import java.util.List;
import java.util.Map;

import com.eventboard.domain.EventBoardCommand;
import com.member.domain.MemberCommand;
import com.myticket.domain.MyticketCommand;
import com.point.domain.PointCommand;

public interface EventBoardDao {
	public int getRowCount(Map<String,Object> map);
	public List<EventBoardCommand> boardList(Map<String, Object> map);
	public String preView(String num);
	public void updateReadCount(Integer num);
	public EventBoardCommand readContent(Integer num);
	public void insertBoard(EventBoardCommand eventBoard);
	public void insertMyticket(MyticketCommand myticketCommand);
	public void deleteBoard(Integer num);
	public void updateBoard(EventBoardCommand eventBoard);
	public int memberShip(String id);
	public int selectMemberPoint(String id);
	public int selectTicketPrice(int num);
	public void insertPoint(PointCommand point);
	public int selectMemberNpoint(String id);
	public void memberPointUpdate(MemberCommand memberCommand);
	public void updatelimitTicket(EventBoardCommand command);
	public int selectlimitTicket(int num);
}
    